/*公共样式*/
* {
    margin: 0;
    padding: 0;
}

ul li {
    list-style-type: none;
}

a {
    text-decoration: none;
}

input {
    outline: none;
}

button {
    border: none;
    outline: none;
    cursor: pointer;
    padding: 0 20px;
    height: 35px;
    color: white;
    border-radius: 2px;
    font-size: 15px;
}

.iconfont {
    font-size: 15px !important;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: right;
}

/*content*/


/*top*/
.iptSearch {
    width: 190px;
    height: 35px;
    border: 1px solid #E6E6E6;
}

.iptSearch::placeholder {
    padding-left: 5px;
}

.btnSearch {
    background-color: #44C0D8;
}

.btnSearch:hover {
    background-color: #59C7DD;
}

/*mid*/
.mid {
    background-color: #F2F2F2;
    padding: 5px;
    overflow: hidden;
    /* margin-top: 20px; */
    max-width: 1526.35px;
}

.btnDelAll {
    background-color: #FC764C;
}

.btnAdd,
.btnbianji {
    background-color: #43BFD7;
}

.btnAdd span {
    margin-right: 2px;
}

.dataNum {
    margin-top: 8px;
    font-size: 15px;
    float: right;
}

.btnbianji,
.btnshan {
    width: 40px !important;
    height: 30px !important;
    font-size: 13px !important;
    padding: 0 !important;
}

.btnshan {
    background-color: #FC764C;
}

/*table*/
table {
    /* margin-top: 10px; */
    border-collapse: collapse;
}

th {
    line-height: 45px;
    background-color: #F7F7F7;
    width: 188px;
}



th,
td {
    height: 45px;
    text-align: center;
    border: 1px solid #E6E6E6;
    font-size: 14px;
    width: 115px;
}



.icon-shanchu,
.icon-add {
    cursor: pointer;
}

/*分页*/
/*.divPage {*/
/*    margin-top: 30px;*/
/*}*/

/*.divPage button {*/
/*    width: 35px;*/
/*    height: 35px;*/
/*    padding: 0;*/
/*    color: #2FB9D4;*/
/*    background-color: white;*/
/*    border: 1px solid #E6E6E6;*/
/*}*/

.de_pageBt{
    /*position: absolute;*/
    /*bottom: 0px;*/
    margin-top: 20px;
    padding-left: 20px;
    padding-top: 20px;
}
.de_pageBt button{
    padding: 6px 11px;
    outline: none;
    margin-right: 3px;

    border-radius: 3px;
    background-color: white;
    border: none;
    border: 1px solid #E6E6E6;
}
.de_pageBt .de_pageBtActive{
    background-color: #43BFD7;
    /*background-color: #fe6737;*/
    color: white;
}

.quanxiantitle {
    text-align: center;
    font-size: 30px;
}



.iconfont {
    position: absolute;
    cursor: pointer;
    display: none;
}

.zwnametxt {
    width: 70px;
    resize: none;
    height: 20px;
}

.zwmstxt {
    width: 110px;
    height: 30px;
    resize: none;
}

.mask {
    position: absolute;
    top: 90px;
    width: 100%;
    height: 600px;
    background-color: black;
    opacity: .3;
    display: none;
}

.cantkong {
    position: absolute;
    width: 200px;
    height: 100px;
    top: 100px;
    left: 650px;
    background-color: white;
    border: 1px solid gray;
    display: none;
}

.cantkong h6 {
    text-align: center;
    margin-top: 20px;
}

.cantkong button {
    background-color: #43BFD7;
    margin-top: 20px;
    margin-left: 70px;
}

.qdshan h5 {
    font-size: 18px;
    text-align: center;
    margin-top: 20px;
}

.qdshan {
    position: absolute;
    width: 200px;
    height: 100px;
    top: 50px;
    left: 600px;
    background-color: white;
    border: 1px solid gray;
    display: none;
}

.qdshan button {
    background-color: #43BFD7;
    margin-top: 20px;
    margin-left: 20px;
}

.qdshan button:hover {
    background-color: #59C7DD;
}

.tsweisel {
    position: absolute;
    width: 200px;
    height: 100px;
    top: 50px;
    left: 600px;
    background-color: white;
    border: 1px solid gray;
    display: none;
}

.tsweisel h5 {
    font-size: 18px;
    text-align: center;
    margin-top: 10px;
}

.tsweisel button {
    margin-top: 20px;
    margin-left: 65px;
    background-color: #43BFD7;
}

.tsweisel button:hover {
    background-color: #59C7DD;
}

.addkuang {
    position: absolute;
    top: 0;
    left: 500px;
    width: 600px;
    height: 400px;
    border: 1px solid gray;
    background-color: white;
    display: none;
}

.addkuang h3 {
    text-align: center;
    border-bottom: 1px solid gray;
}

.addzwname {
    text-align: center;
    margin-top: 10px;
}

.addzwname input {
    height: 30px;
    width: 170px;
}

.addzwms {
    height: 100px;
    text-align: center;
    margin-top: 10px;
}

.addzwms span {
    margin-bottom: 20px;
    float: left;
    margin-left: 174px;
}

.addzwms textarea {
    float: left;
    height: 80px;
    width: 170px;
    resize: none;
    outline: none;
}

.addqx input {
    margin-left: 70px;
    margin-top: 10px;
}

.addbtn {
    text-align: center;
    margin-top: 20px;
}

.addbtn button:hover {
    background-color: #59C7DD;
}

.addbtn button {
    background-color: #2FB9D4;
}

.tsaddxgkong {
    position: absolute;
    width: 200px;
    height: 100px;
    top: 100px;
    left: 600px;
    background-color: white;
    border: 1px solid gray;
    display: none;
    z-index: 6;
}

.tsaddxgkong h5 {
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
}

.tsaddxgkong button {
    margin-top: 20px;
    margin-left: 65px;
    background-color: #43BFD7;
}

.tsaddxgkong button:hover {
    background-color: #59C7DD;
}

.danshan {
    position: absolute;
    width: 200px;
    height: 100px;
    top: 100px;
    left: 600px;
    background-color: white;
    border: 1px solid gray;
    display: none;
    z-index: 6;
}

.danshan h5 {
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
}

.fenye:nth-of-type(1) {
    background-color: #43BFD7;
}

.fenye {
    cursor: pointer;
    color: #fff;
    background-color: gray;

    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    text-align: center;
    border: 1px solid transparent;
    border-radius: 4px;
    outline: none;
    width: 50px;
    margin-left: 2px;
}

.danshan button {
    margin-top: 20px;
    margin-left: 20px;
    background-color: #43BFD7;
}

.danshan button:hover {
    background-color: #59C7DD;
}